2K: A Component-Based Network-Centric Operating System for the Next Millennium
نویسنده
چکیده
After thirty years of explosive growth in computing and network technology, significant advances are made in the area of distributed operating systems. Even after all these advances, we have today’s market place littered with devices such as PDAs, mobile phones, laptops, pagers, etc. which are not interconnected. Existing Distributed Operating Systems do solve many problems related to resource management, but they lack in the problem of heterogeneity, and dynamic adaptability, which are essential for dynamic heterogeneous environments. Besides Operating Systems, middleware solution, such as CORBA and Java/Jini, solve part of the heterogeneity problem by providing communication protocol between different platform but fail to address dynamic, distributed resource management and adaptability. The 2K Operating System, lead by group of scientists and graduate students at University of Illinios at Urbana-Champaign, aims to manage changes and seamlessly integrate new and old technologies in our dynamic heterogeneous world. The 2K Operating System is built to provide high degree of mobility, heterogeneity, and interactions among computing devices connected to the global network. The 2K provides both the middleware solution, which runs on top of the existing Operating Systems, and the fullscale operating system equipped with its own Off++ microkernel. The purpose of this paper is to present 2K, an adaptable, distributed, network-centric operating system.
منابع مشابه
2K: A Distributed Operating System for Dynamic Heterogeneous Environments
The first decades of the new millennium will witness an explosive growth in the number and diversity of networked devices and portals. We foresee high degrees of mobility, heterogeneity, and interactions among computing devices connected to global networks. While previous research in distributed operating systems solved many problems related to resource management, they seldom addressed the pro...
متن کاملObject Orientation in Off++ A distributed adaptable μKernel
Off++ is is a object-oriented, distributed, adaptable μKernel whose task is to export distributed hardware resources to the 2K operating system. 2K builds on those resources to provide a network-centric, adaptable computing environment. The kernel is an object-oriented redesign of an initial non-OO prototype, named Off. It includes new features that provide basic architectural-awareness support...
متن کامل2K : A Dynamic, Component-Based Operating System for Rapidly Changing Environments
Modern, distributed computing systems need to cope continuously with changes. We identify two kinds of changes: low frequency infrastructural changes, such as software upgrade; and frequent changes in the execution environment, such as network bandwidth, memory availability. This paper proposes 2K , a component-based operating system architecture for rapidly changing environments. In 2K , adapt...
متن کامل2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments
Modern computing environments face both low-frequency infrastructural changes, such as software and hardware upgrades, and frequent changes, such as uctuations in the network bandwidth and CPU load. However, existing operating systems are not designed to cope with rapidly changing environments. They provide no mechanism to permit the insertion of self-adapting components that can optimize syste...
متن کامل2k : a Reeective, Component-based Operating System for Rapidly Changing Environments Supporting Adaptation
Modern computing environments face both low-frequency infrastructural changes, such as software and hardware upgrades, and frequent changes, such as uctuations in the network bandwidth and CPU load. However, existing operating systems are not designed to cope with rapidly changing environments. They provide no mechanism to permit the insertion of self-adapting components that can optimize syste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002